package xcmg.device.service.vo.marketing;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * Created by sqq on 2018/3/1.
 */
public class MarketingActivityVO {
    private String id;

    private String name;

    private String orgId;

    private Integer state;

    private Integer modeType;

    private BigDecimal modeRate;

    private Date createDate;

    private Boolean isBuiltIn;

    private String priceGroup;

    private Integer isSynSap;

    private Date updateDate;

    /** 生效时间*/
    private Date validDateStart;

    /** 失效时间*/
    private Date validDateEnd;

    private Integer isAllMaterials;

    private String priceType;
    
    /**是否回传ERP */
    private Integer erpReturnFlag;

    //id集合
    private List<String> idList;

    public List<String> getIdList() {
        return idList;
    }

    public void setIdList(List<String> idList) {
        this.idList = idList;
    }

    public Date getValidDateStart() {
        return validDateStart;
    }

    public void setValidDateStart(Date validDateStart) {
        this.validDateStart = validDateStart;
    }

    public Date getValidDateEnd() {
        return validDateEnd;
    }

    public void setValidDateEnd(Date validDateEnd) {
        this.validDateEnd = validDateEnd;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getOrgId() {
        return orgId;
    }

    public void setOrgId(String orgId) {
        this.orgId = orgId == null ? null : orgId.trim();
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getModeType() {
        return modeType;
    }

    public void setModeType(Integer modeType) {
        this.modeType = modeType;
    }

    public BigDecimal getModeRate() {
        return modeRate;
    }

    public void setModeRate(BigDecimal modeRate) {
        this.modeRate = modeRate;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Boolean getIsBuiltIn() {
        return isBuiltIn;
    }

    public void setIsBuiltIn(Boolean isBuiltIn) {
        this.isBuiltIn = isBuiltIn;
    }

    public String getPriceGroup() {
        return priceGroup;
    }

    public void setPriceGroup(String priceGroup) {
        this.priceGroup = priceGroup;
    }

    public Integer getIsSynSap() {
        return isSynSap;
    }

    public void setIsSynSap(Integer isSynSap) {
        this.isSynSap = isSynSap;
    }

    public Date getUpdateDate() {
        return updateDate;
    }

    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    public Integer getIsAllMaterials() {
        return isAllMaterials;
    }

    public void setIsAllMaterials(Integer isAllMaterials) {
        this.isAllMaterials = isAllMaterials;
    }

    public String getPriceType() {
        return priceType;
    }

    public void setPriceType(String priceType) {
        this.priceType = priceType;
    }

	public Integer getErpReturnFlag() {
		return erpReturnFlag;
	}

	public void setErpReturnFlag(Integer erpReturnFlag) {
		this.erpReturnFlag = erpReturnFlag;
	}
    
}
